﻿using System;

namespace System.Runtime.CompilerServices
{
    [NonScript]
    public class CallSite
    {
        public static CallSite Create(Type delegateType, CallSiteBinder binder)
        {
            return new CallSite();
        }
    }

    [NonScript]
    public class CallSite<T> : CallSite
    {
        public T Target;

        public static CallSite<T> Create(CallSiteBinder binder)
        {
            return new CallSite<T>();
        }
    }
}
